/* 通行证开始 */
.sspp{float:left;font-size: 12px;width:420px;height:20px;margin:2px;position: relative;}
.sspp input{font-size:12px;vertical-align: middle;}
.sspp .login{padding-top:0px!important;padding-top:1px;height:20px;width:35px;margin-top:-2px;}
.sspp .left{padding-top:4px;}
.mid{float:left;padding-top:4px;margin-left:10px}
.mid .err{display:inline;padding:0;margin:0;boder:0;}
.mid p{color: #ff6600;display:inline;}
.mid p span{color: #000;display:inline;}
.close,.open {font-size: 12px;background: url(http://www.sohu.com/passport/images/ppsohu_bg1.gif) no-repeat;vertical-align: middle;height: 23px;width: 49px;border:0;padding:0!important;padding:5px 0 0 0;margin:0;position: absolute;left:381px!important;left:377px;top:0px;}
.open{background: url(http://www.sohu.com/passport/images/ppsohu_bg2.gif) no-repeat;padding:0}
.hidden{display:none}
.posr {position:relative}
.posa {position:absolute;margin:24px 0 0 152px;_margin: 24px 0 0 -274px;padding:0px;}
*+html .posa{margin: 24px 0 0 -272px;}

.passportc ul,.passportc ol,.passportc li,.passportc span,.passportc p,.passportc form {margin: 0; padding: 0; border: 0;}
/* 链接颜色 */
.passportc a {color: #313031;text-decoration:none}
.passportc a:link,.passportc a:visited{color:#313031;}
.passportc a:hover {text-decoration:underline;}
/* 桔红色 */
a.orange:link,a.orange:visited,{color:#FF6600;text-decoration:none;}
a.orange:hover{color:#FF6600;text-decoration:underline;}

.convention{margin-left:14px;color:#FF0000;}
a.convention:link,a.convention:visited {font-size: 12px;color: #FF0000;text-decoration: none;}
a.convention:hover {COLOR: #FF0000; TEXT-DECORATION: underline}
/* 登录前 */
.passportc {width:278px;height:158px;font-size:12px;border:1px #C6CFCE solid;BACKGROUND-COLOR:#FFF;color:#000}
.passportc b{color:#FF0000;}
.passportc_title{margin:6px 10px -8px 10px!important;margin:8px 10px 0px 10px;}
.passportc_title span{font-weight: bold;}
.passportc_title img{margin-left:8px;}
.ppthree{display:inline;color:#999999;margin:auto 58px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;}
.passportc_content{width:268px;height:136px;padding:15px 0px 0px 10px!important;padding:0px 0px 0px 10px;background:url(http://www.sohu.com/passport/images/blogpic001.gif) no-repeat center;position: relative;}
.passportc .err {color:#313031;}
.passportc .card {font-weight: normal;padding:3px 0px 0px 23px!important;padding:10px 0px 0px 23px;}
.passportc .card li{margin:0px 0px 5px 0px!important;margin:0px 0px 3px 0px;}
.passportc .card li a:link,.passportc .card li a:visited{margin-right:27px;}
.passportc .card .login{margin:5px 34px 0px 38px!important;margin:5px 31px 0px 38px;color: #313031;float:left;}
.passportc .card .info{padding-top:2px!important;padding-top:5px;}
.passportc .card .ppinput {border:1px #C6CFCE solid;height:19px;width:166px;background:#fff;font-size:12px;}

.ppselecter, .ppselecter * {font-size:12px; font-family:"宋体", Verdana, Arial, Helvetica, sans-serif; line-height:normal;}
.ppselecter {border: 1px solid #C6CFCE; width: 166px;margin-left:1px;}
.ppselecter .ppseltit {background-color: #C6CFCE;height:15px;padding-top:4px;text-indent:6px; color:#313031;}
.ppselecter table td table td {padding: 3px;}
.ppselecter .active {background:#FF7921; color:#fff; font-weight: normal;}

/* 登录中 */
.ppWaitMsg{background:url(http://www.sohu.com/passport/images/load.gif) no-repeat 110px 30px;color:#FF6000;padding-top:90px;padding-left:50px;font-size:12px;width:190px;font-weight: normal;}

/* 登录后 */
.passportc .listContA{width:258px;height:71px;border:1px #C6CFCE solid;background:#fff;margin:1px 3px 0px -1px!important;margin:8px 3px 0px -1px;color:#FF6000;}
.passportc .listContA ul{margin-top:7px!important;margin-top:9px;margin-left:8px;}
.passportc .listContA li{margin-bottom:7px;}
.passportc .listContA li p{color:#313031;}
.passportc .listContA :link,.passportc .listContA :visit{color:#313031;}
.passportc .listContA :hover{color:#313031;}

.passportc .middle{color:#636563;margin-left:-1px;}
.passportc .middle li{float:left;margin-top:6px;margin-left:5px;}
.passportc .middle .current{padding:6px 7px 2px 7px;margin:-1px 0px 0px 0px;background:#fff;border:1px #C6CFCE solid;border-top:0px;}

.passportc .bottom{color:#636563;width:258px;clear: both;}
.passportc .bottom ul{margin-left:0px!important;margin-left:-10px;}
.passportc .bottom li{float:left;margin-top:6px;margin-left:5px;}
.passportc .bottom .dabenying{float:right;margin-top:1px;}
/*2007.9.11增加*/
.passportc .candle{position: absolute;top:12px;left:220px;}
/* 通行证样式 结束 */